Introduction To Statistical Learning - Demystifying The Knn And K-Means Algorithms